package cn.lyd;

import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.web.servlet.ServletComponentScan;

@SpringBootApplication
/*@SpringBootApplication下的注解：
@SpringBootConfiguration标志该类为springboot配置类
@EnableAutoConfiguration 开启springboot自动配置，扫描classpath目录下的所有jar中的spring.factories文件实现配置类批量注册
@ComponentScan  开启ioc自动扫描注解，默认扫描当前包及其子包中@Controller,@Service等，并把这些bean加载到ioc器中
*/
@MapperScan("cn.lyd.*.mapper")
@ServletComponentScan(value = {"cn.lyd.base.listener"})
public class App {
    public static void main(String[] args) {
        // 这个args 可以写配置 如果在args里面定义了配置 那么
        // 这个配置的 优先级要高于 配置文件的
        SpringApplication.run(App.class,args);
    }
}
